package example_10.setdemo;

import java.util.HashMap;
import java.util.Map;

public class SetDemo_04 {
    //    判断26个字母，忽略大小写，在某个字符串每一个字母中出现的次数
    public static void main(String[] args) {
        String str = "adabacbcdASDFASDDDASSDSDCVCB";
        Map<Character, Integer> map = new HashMap<>();
        for (char i = 'A'; i <= 'Z'; i++) {
            map.put(i, 0);
        }
        for (int i = 0; i < str.length(); i++) {
            char c = str.charAt(i);
            if (c > 96) {
                c = (char) (c - 32);
            }
            Integer n = map.get(c);
            n++;
            map.replace(c, n);
        }
        System.out.println(map);
    }
}
